|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectDisCSP.CSP.ConstraintProblem
| Constructor Summary | |
ConstraintProblem()
Costruttore di ConstraintProblem |
|
| Method Summary | |
void |
addConstraint(BinaryConstraint constr)
Permette di aggiungere un vincolo al problema |
void |
addVariable(Variable v)
Permette di aggiungere una variabile al problema |
BinaryConstraint |
constraintAt(int i)
Restituisce l'i-esimo vincolo del problema |
Variable |
getVarByName(java.lang.String name)
Resituisce una variabile dato il suo nome, che è un identificatore univoco per le variabili |
boolean |
isVarPresent(Variable v)
Permette di verificare l'esistenza di una certa variabile |
int |
numberOfConstraint()
Restituisce il numero di vincoli del problema |
int |
numberOfVariable()
Restituisce il numero di variabili del problema |
java.lang.String[] |
partition(int nPart)
Permette di partizionare un CP |
java.lang.String |
print()
Stampa il problema |
void |
removeConstraint(BinaryConstraint constr)
Permette di rimuovere un vincolo dal problema |
void |
removeVariable(Variable v)
Permette di rimuovere una variabile dal problema |
Variable |
variableAt(int i)
Restituisce l'i-esima variabile del problema |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ConstraintProblem()
| Method Detail |
public Variable variableAt(int i)
i - l'indice della variabile
public Variable getVarByName(java.lang.String name)
throws UnknownVariableException
name - il nome della variabile
UnknownVariableException
public void addVariable(Variable v)
throws ExistentVarException
v - la variabile
ExistentVarExceptionpublic void removeVariable(Variable v)
v - la variabilepublic int numberOfVariable()
public BinaryConstraint constraintAt(int i)
i - l'indice del vincolo
public void addConstraint(BinaryConstraint constr)
throws UnknownVariableException
constr - il vincolo da aggiungere
UnknownVariableExceptionpublic void removeConstraint(BinaryConstraint constr)
constr - il vincolo da eliminarepublic int numberOfConstraint()
public java.lang.String print()
public boolean isVarPresent(Variable v)
public java.lang.String[] partition(int nPart)
nPart - il numero di classi in cui si vuole partizionare il CP
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||